
----------------------------------------------------------------
-- 
-- Created by the Synopsys Library Compiler Y-2006.06
-- FILENAME     :    tsl18fs120_typ_Vtables.vhd
-- FILE CONTENTS:    VITAL Table Package
-- DATE CREATED :    Sun Apr  8 11:19:06 2007
-- 
-- LIBRARY      :    tsl18fs120_typ
-- DATE ENTERED :    13-Aug-2002 (INF CREATED ON 21-AUG-2002)
-- REVISION     :    1.000000
-- TECHNOLOGY   :    cmos
-- TIME SCALE   :    1 ns
-- LOGIC SYSTEM :    IEEE-1164
-- NOTES        :    
-- HISTORY      :
-- 
----------------------------------------------------------------

library IEEE;
use IEEE.STD_LOGIC_1164.all;
-- synopsys translate_off

library IEEE;
use IEEE.VITAL_Timing.all;
use IEEE.VITAL_Primitives.all;
-- synopsys translate_on

package VTABLES is

   CONSTANT L : VitalTableSymbolType := '0';
   CONSTANT H : VitalTableSymbolType := '1';
   CONSTANT x : VitalTableSymbolType := '-';
   CONSTANT S : VitalTableSymbolType := 'S';
   CONSTANT R : VitalTableSymbolType := '/';
   CONSTANT U : VitalTableSymbolType := 'X';
   CONSTANT V : VitalTableSymbolType := 'B'; -- valid clock signal (non-rising)

   CONSTANT decfq1_Q_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  x,  x,  x,  L ),
    ( H,  L,  H,  H,  x,  H,  x,  H ),
    ( H,  L,  H,  x,  H,  H,  x,  H ),
    ( H,  L,  x,  H,  L,  H,  x,  H ),
    ( H,  H,  x,  x,  x,  x,  x,  S ),
    ( H,  x,  x,  x,  x,  L,  x,  S ),
    ( x,  L,  L,  L,  x,  H,  x,  L ),
    ( x,  L,  L,  x,  H,  H,  x,  L ),
    ( x,  L,  x,  L,  L,  H,  x,  L ));

   CONSTANT denrq1_Q_tab : VitalStateTableType := (
    ( L,  L,  L,  x,  H,  x,  L ),
    ( L,  L,  x,  H,  H,  x,  L ),
    ( L,  H,  H,  x,  H,  x,  H ),
    ( L,  H,  x,  H,  H,  x,  H ),
    ( L,  x,  L,  L,  H,  x,  L ),
    ( L,  x,  H,  L,  H,  x,  H ),
    ( H,  x,  x,  x,  x,  x,  S ),
    ( x,  x,  x,  x,  L,  x,  S ));

   CONSTANT depfq1_Q_tab : VitalStateTableType := (
    ( L,  L,  L,  x,  H,  H,  x,  L ),
    ( L,  L,  x,  H,  H,  H,  x,  L ),
    ( L,  H,  H,  x,  x,  H,  x,  H ),
    ( L,  H,  x,  H,  x,  H,  x,  H ),
    ( L,  x,  L,  L,  H,  H,  x,  L ),
    ( L,  x,  H,  L,  x,  H,  x,  H ),
    ( H,  x,  x,  x,  H,  x,  x,  S ),
    ( x,  x,  x,  x,  L,  x,  x,  H ),
    ( x,  x,  x,  x,  H,  L,  x,  S ));

   CONSTANT dfbfb1_Q_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  x,  x,  L ),
    ( H,  L,  H,  x,  H,  x,  H ),
    ( H,  H,  x,  H,  x,  x,  S ),
    ( H,  x,  x,  L,  x,  x,  H ),
    ( H,  x,  x,  H,  L,  x,  S ),
    ( x,  L,  L,  H,  H,  x,  L ));

   CONSTANT dfbfb1_QN_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  x,  x,  L ),
    ( H,  L,  x,  L,  H,  x,  H ),
    ( H,  H,  H,  x,  x,  x,  S ),
    ( H,  x,  L,  x,  x,  x,  H ),
    ( H,  x,  H,  x,  L,  x,  S ),
    ( x,  L,  H,  H,  H,  x,  L ));

   CONSTANT dfcfb1_Q_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  x,  L ),
    ( H,  L,  H,  H,  x,  H ),
    ( H,  H,  x,  x,  x,  S ),
    ( H,  x,  x,  L,  x,  S ),
    ( x,  L,  L,  H,  x,  L ));

   CONSTANT dfcrn1_QN_tab : VitalStateTableType := (
    ( L,  H,  H,  H,  x,  L ),
    ( L,  x,  L,  H,  x,  H ),
    ( H,  H,  x,  x,  x,  S ),
    ( x,  L,  x,  x,  x,  H ),
    ( x,  H,  x,  L,  x,  S ));

   CONSTANT dfnfb1_Q_tab : VitalStateTableType := (
    ( L,  L,  H,  x,  L ),
    ( L,  H,  H,  x,  H ),
    ( H,  x,  x,  x,  S ),
    ( x,  x,  L,  x,  S ));

   CONSTANT dfnrn1_QN_tab : VitalStateTableType := (
    ( L,  L,  H,  x,  H ),
    ( L,  H,  H,  x,  L ),
    ( H,  x,  x,  x,  S ),
    ( x,  x,  L,  x,  S ));

   CONSTANT dfpfb1_Q_tab : VitalStateTableType := (
    ( L,  L,  H,  H,  x,  L ),
    ( L,  H,  x,  H,  x,  H ),
    ( H,  x,  H,  x,  x,  S ),
    ( x,  x,  L,  x,  x,  H ),
    ( x,  x,  H,  L,  x,  S ));

   CONSTANT gclfsn1_NINT_tab : VitalStateTableType := (
    ( L,  H,  x,  L ),
    ( H,  H,  x,  H ),
    ( x,  L,  x,  S ));

   CONSTANT gclrsn1_NINT_tab : VitalStateTableType := (
    ( L,  L,  x,  L ),
    ( L,  H,  x,  H ),
    ( H,  x,  x,  S ));

   CONSTANT jkbrb1_Q_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  x,  x,  x,  x,  L ),
    ( H,  L,  H,  H,  x,  x,  H,  x,  H ),
    ( H,  L,  H,  x,  H,  x,  H,  x,  H ),
    ( H,  L,  x,  H,  L,  x,  H,  x,  H ),
    ( H,  H,  x,  x,  x,  H,  x,  x,  S ),
    ( H,  x,  x,  x,  x,  L,  x,  x,  H ),
    ( H,  x,  x,  x,  x,  H,  L,  x,  S ),
    ( x,  L,  L,  L,  x,  H,  H,  x,  L ),
    ( x,  L,  L,  x,  H,  H,  H,  x,  L ),
    ( x,  L,  x,  L,  L,  H,  H,  x,  L ));

   CONSTANT jkbrb1_QN_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  x,  x,  x,  x,  L ),
    ( H,  L,  L,  x,  L,  x,  H,  x,  H ),
    ( H,  L,  H,  L,  x,  x,  H,  x,  H ),
    ( H,  L,  x,  L,  L,  x,  H,  x,  H ),
    ( H,  H,  x,  x,  x,  H,  x,  x,  S ),
    ( H,  x,  x,  x,  x,  L,  x,  x,  H ),
    ( H,  x,  x,  x,  x,  H,  L,  x,  S ),
    ( x,  L,  L,  x,  H,  H,  H,  x,  L ),
    ( x,  L,  H,  H,  x,  H,  H,  x,  L ),
    ( x,  L,  x,  H,  H,  H,  H,  x,  L ));

   CONSTANT labhb1_Q_tab : VitalStateTableType := (
    ( L,  x,  x,  H,  x,  L ),
    ( H,  H,  H,  x,  x,  H ),
    ( H,  x,  L,  H,  x,  S ),
    ( x,  L,  H,  H,  x,  L ),
    ( x,  x,  x,  L,  x,  H ));

   CONSTANT labhb1_QN_tab : VitalStateTableType := (
    ( L,  x,  x,  H,  x,  L ),
    ( H,  L,  H,  x,  x,  H ),
    ( H,  x,  L,  H,  x,  S ),
    ( x,  H,  H,  H,  x,  L ),
    ( x,  x,  x,  L,  x,  H ));

   CONSTANT lachq1_Q_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  L ),
    ( H,  H,  H,  x,  H ),
    ( H,  x,  L,  x,  S ),
    ( x,  L,  H,  x,  L ));

   CONSTANT laclq1_Q_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  L ),
    ( H,  L,  H,  x,  H ),
    ( H,  H,  x,  x,  S ),
    ( x,  L,  L,  x,  L ));

   CONSTANT lanhn1_QN_tab : VitalStateTableType := (
    ( L,  H,  x,  H ),
    ( H,  H,  x,  L ),
    ( x,  L,  x,  S ));

   CONSTANT lanln1_QN_tab : VitalStateTableType := (
    ( L,  L,  x,  H ),
    ( L,  H,  x,  L ),
    ( H,  x,  x,  S ));

   CONSTANT sdcrn1_QN_tab : VitalStateTableType := (
    ( L,  L,  x,  L,  x,  H,  x,  H ),
    ( L,  L,  x,  H,  H,  H,  x,  L ),
    ( L,  H,  L,  x,  x,  H,  x,  H ),
    ( L,  H,  H,  x,  H,  H,  x,  L ),
    ( L,  x,  L,  L,  x,  H,  x,  H ),
    ( L,  x,  H,  H,  H,  H,  x,  L ),
    ( H,  x,  x,  x,  H,  x,  x,  S ),
    ( x,  x,  x,  x,  L,  x,  x,  H ),
    ( x,  x,  x,  x,  H,  L,  x,  S ));

   CONSTANT sdnrn1_QN_tab : VitalStateTableType := (
    ( L,  L,  x,  L,  H,  x,  H ),
    ( L,  L,  x,  H,  H,  x,  L ),
    ( L,  H,  L,  x,  H,  x,  H ),
    ( L,  H,  H,  x,  H,  x,  L ),
    ( L,  x,  L,  L,  H,  x,  H ),
    ( L,  x,  H,  H,  H,  x,  L ),
    ( H,  x,  x,  x,  x,  x,  S ),
    ( x,  x,  x,  x,  L,  x,  S ));

   CONSTANT secfq1_Q_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  x,  x,  x,  x,  x,  L ),
    ( H,  L,  H,  H,  H,  x,  x,  H,  x,  H ),
    ( H,  L,  H,  H,  x,  x,  H,  H,  x,  H ),
    ( H,  L,  H,  x,  H,  x,  L,  H,  x,  H ),
    ( H,  L,  H,  x,  x,  H,  x,  H,  x,  H ),
    ( H,  L,  x,  H,  H,  L,  x,  H,  x,  H ),
    ( H,  L,  x,  H,  x,  L,  H,  H,  x,  H ),
    ( H,  L,  x,  x,  H,  L,  L,  H,  x,  H ),
    ( H,  H,  x,  x,  x,  x,  x,  x,  x,  S ),
    ( H,  x,  x,  x,  x,  x,  x,  L,  x,  S ),
    ( x,  L,  L,  L,  L,  x,  x,  H,  x,  L ),
    ( x,  L,  L,  L,  x,  x,  H,  H,  x,  L ),
    ( x,  L,  L,  x,  L,  x,  L,  H,  x,  L ),
    ( x,  L,  L,  x,  x,  H,  x,  H,  x,  L ),
    ( x,  L,  x,  L,  L,  L,  x,  H,  x,  L ),
    ( x,  L,  x,  L,  x,  L,  H,  H,  x,  L ),
    ( x,  L,  x,  x,  L,  L,  L,  H,  x,  L ));

   CONSTANT senrb1_Q_tab : VitalStateTableType := (
    ( L,  L,  L,  L,  x,  x,  H,  x,  L ),
    ( L,  L,  L,  x,  x,  H,  H,  x,  L ),
    ( L,  L,  x,  L,  x,  L,  H,  x,  L ),
    ( L,  L,  x,  x,  H,  x,  H,  x,  L ),
    ( L,  H,  H,  H,  x,  x,  H,  x,  H ),
    ( L,  H,  H,  x,  x,  H,  H,  x,  H ),
    ( L,  H,  x,  H,  x,  L,  H,  x,  H ),
    ( L,  H,  x,  x,  H,  x,  H,  x,  H ),
    ( L,  x,  L,  L,  L,  x,  H,  x,  L ),
    ( L,  x,  L,  x,  L,  H,  H,  x,  L ),
    ( L,  x,  H,  H,  L,  x,  H,  x,  H ),
    ( L,  x,  H,  x,  L,  H,  H,  x,  H ),
    ( L,  x,  x,  L,  L,  L,  H,  x,  L ),
    ( L,  x,  x,  H,  L,  L,  H,  x,  H ),
    ( H,  x,  x,  x,  x,  x,  x,  x,  S ),
    ( x,  x,  x,  x,  x,  x,  L,  x,  S ));

   CONSTANT sepfq1_Q_tab : VitalStateTableType := (
    ( L,  L,  L,  L,  x,  x,  H,  H,  x,  L ),
    ( L,  L,  L,  x,  x,  H,  H,  H,  x,  L ),
    ( L,  L,  x,  L,  x,  L,  H,  H,  x,  L ),
    ( L,  L,  x,  x,  H,  x,  H,  H,  x,  L ),
    ( L,  H,  H,  H,  x,  x,  x,  H,  x,  H ),
    ( L,  H,  H,  x,  x,  H,  x,  H,  x,  H ),
    ( L,  H,  x,  H,  x,  L,  x,  H,  x,  H ),
    ( L,  H,  x,  x,  H,  x,  x,  H,  x,  H ),
    ( L,  x,  L,  L,  L,  x,  H,  H,  x,  L ),
    ( L,  x,  L,  x,  L,  H,  H,  H,  x,  L ),
    ( L,  x,  H,  H,  L,  x,  x,  H,  x,  H ),
    ( L,  x,  H,  x,  L,  H,  x,  H,  x,  H ),
    ( L,  x,  x,  L,  L,  L,  H,  H,  x,  L ),
    ( L,  x,  x,  H,  L,  L,  x,  H,  x,  H ),
    ( H,  x,  x,  x,  x,  x,  H,  x,  x,  S ),
    ( x,  x,  x,  x,  x,  x,  L,  x,  x,  H ),
    ( x,  x,  x,  x,  x,  x,  H,  L,  x,  S ));

   CONSTANT skbrb1_Q_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  x,  x,  x,  x,  x,  x,  L ),
    ( H,  L,  H,  H,  H,  x,  x,  x,  H,  x,  H ),
    ( H,  L,  H,  H,  x,  x,  H,  x,  H,  x,  H ),
    ( H,  L,  H,  x,  H,  x,  L,  x,  H,  x,  H ),
    ( H,  L,  H,  x,  x,  H,  x,  x,  H,  x,  H ),
    ( H,  L,  x,  H,  H,  L,  x,  x,  H,  x,  H ),
    ( H,  L,  x,  H,  x,  L,  H,  x,  H,  x,  H ),
    ( H,  L,  x,  x,  H,  L,  L,  x,  H,  x,  H ),
    ( H,  H,  x,  x,  x,  x,  x,  H,  x,  x,  S ),
    ( H,  x,  x,  x,  x,  x,  x,  L,  x,  x,  H ),
    ( H,  x,  x,  x,  x,  x,  x,  H,  L,  x,  S ),
    ( x,  L,  L,  L,  L,  x,  x,  H,  H,  x,  L ),
    ( x,  L,  L,  L,  x,  x,  H,  H,  H,  x,  L ),
    ( x,  L,  L,  x,  L,  x,  L,  H,  H,  x,  L ),
    ( x,  L,  L,  x,  x,  H,  x,  H,  H,  x,  L ),
    ( x,  L,  x,  L,  L,  L,  x,  H,  H,  x,  L ),
    ( x,  L,  x,  L,  x,  L,  H,  H,  H,  x,  L ),
    ( x,  L,  x,  x,  L,  L,  L,  H,  H,  x,  L ));

   CONSTANT skbrb1_QN_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  x,  x,  x,  x,  x,  x,  L ),
    ( H,  L,  L,  L,  x,  L,  x,  x,  H,  x,  H ),
    ( H,  L,  L,  H,  L,  x,  x,  x,  H,  x,  H ),
    ( H,  L,  L,  x,  L,  L,  x,  x,  H,  x,  H ),
    ( H,  L,  H,  x,  x,  x,  L,  x,  H,  x,  H ),
    ( H,  L,  x,  L,  x,  L,  L,  x,  H,  x,  H ),
    ( H,  L,  x,  H,  L,  x,  L,  x,  H,  x,  H ),
    ( H,  L,  x,  x,  L,  L,  L,  x,  H,  x,  H ),
    ( H,  H,  x,  x,  x,  x,  x,  H,  x,  x,  S ),
    ( H,  x,  x,  x,  x,  x,  x,  L,  x,  x,  H ),
    ( H,  x,  x,  x,  x,  x,  x,  H,  L,  x,  S ),
    ( x,  L,  L,  L,  x,  H,  x,  H,  H,  x,  L ),
    ( x,  L,  L,  H,  H,  x,  x,  H,  H,  x,  L ),
    ( x,  L,  L,  x,  H,  H,  x,  H,  H,  x,  L ),
    ( x,  L,  H,  x,  x,  x,  H,  H,  H,  x,  L ),
    ( x,  L,  x,  L,  x,  H,  H,  H,  H,  x,  L ),
    ( x,  L,  x,  H,  H,  x,  H,  H,  H,  x,  L ),
    ( x,  L,  x,  x,  H,  H,  H,  H,  H,  x,  L ));

   CONSTANT slbhb1_Q_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  x,  H,  x,  L ),
    ( H,  H,  H,  x,  H,  x,  x,  H ),
    ( H,  H,  x,  H,  H,  x,  x,  H ),
    ( H,  x,  H,  L,  H,  x,  x,  H ),
    ( H,  x,  x,  x,  L,  H,  x,  S ),
    ( x,  L,  L,  x,  H,  H,  x,  L ),
    ( x,  L,  x,  H,  H,  H,  x,  L ),
    ( x,  x,  L,  L,  H,  H,  x,  L ),
    ( x,  x,  x,  x,  x,  L,  x,  H ));

   CONSTANT slbhb1_QN_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  x,  H,  x,  L ),
    ( H,  L,  x,  L,  H,  x,  x,  H ),
    ( H,  H,  L,  x,  H,  x,  x,  H ),
    ( H,  x,  L,  L,  H,  x,  x,  H ),
    ( H,  x,  x,  x,  L,  H,  x,  S ),
    ( x,  L,  x,  H,  H,  H,  x,  L ),
    ( x,  H,  H,  x,  H,  H,  x,  L ),
    ( x,  x,  H,  H,  H,  H,  x,  L ),
    ( x,  x,  x,  x,  x,  L,  x,  H ));

   CONSTANT slbhb1_SO_tab : VitalStateTableType := (
    ( L,  L,  x,  H,  x,  L ),
    ( L,  H,  H,  x,  x,  H ),
    ( L,  x,  L,  H,  x,  L ),
    ( L,  x,  x,  L,  x,  H ),
    ( H,  x,  x,  x,  x,  S ));

   CONSTANT slchq1_Q_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  x,  x,  L ),
    ( H,  H,  H,  x,  H,  x,  H ),
    ( H,  H,  x,  H,  H,  x,  H ),
    ( H,  x,  H,  L,  H,  x,  H ),
    ( H,  x,  x,  x,  L,  x,  S ),
    ( x,  L,  L,  x,  H,  x,  L ),
    ( x,  L,  x,  H,  H,  x,  L ),
    ( x,  x,  L,  L,  H,  x,  L ));

   CONSTANT slchq1_SO_tab : VitalStateTableType := (
    ( L,  L,  x,  x,  L ),
    ( L,  H,  H,  x,  H ),
    ( L,  x,  L,  x,  L ),
    ( H,  x,  x,  x,  S ));

   CONSTANT slclq1_Q_tab : VitalStateTableType := (
    ( L,  x,  x,  x,  x,  x,  L ),
    ( H,  L,  H,  H,  x,  x,  H ),
    ( H,  L,  H,  x,  H,  x,  H ),
    ( H,  L,  x,  H,  L,  x,  H ),
    ( H,  H,  x,  x,  x,  x,  S ),
    ( x,  L,  L,  L,  x,  x,  L ),
    ( x,  L,  L,  x,  H,  x,  L ),
    ( x,  L,  x,  L,  L,  x,  L ));

   CONSTANT slclq1_SO_tab : VitalStateTableType := (
    ( L,  x,  H,  x,  L ),
    ( H,  H,  H,  x,  H ),
    ( x,  L,  H,  x,  L ),
    ( x,  x,  L,  x,  S ));

   CONSTANT slnhb1_Q_tab : VitalStateTableType := (
    ( L,  L,  x,  H,  x,  L ),
    ( L,  x,  H,  H,  x,  L ),
    ( H,  H,  x,  H,  x,  H ),
    ( H,  x,  H,  H,  x,  H ),
    ( x,  L,  L,  H,  x,  L ),
    ( x,  H,  L,  H,  x,  H ),
    ( x,  x,  x,  L,  x,  S ));

   CONSTANT slnhn1_QN_tab : VitalStateTableType := (
    ( L,  x,  L,  H,  x,  H ),
    ( L,  x,  H,  H,  x,  L ),
    ( H,  L,  x,  H,  x,  H ),
    ( H,  H,  x,  H,  x,  L ),
    ( x,  L,  L,  H,  x,  H ),
    ( x,  H,  H,  H,  x,  L ),
    ( x,  x,  x,  L,  x,  S ));

   CONSTANT slnlb1_Q_tab : VitalStateTableType := (
    ( L,  L,  L,  x,  x,  L ),
    ( L,  L,  x,  H,  x,  L ),
    ( L,  H,  H,  x,  x,  H ),
    ( L,  H,  x,  H,  x,  H ),
    ( L,  x,  L,  L,  x,  L ),
    ( L,  x,  H,  L,  x,  H ),
    ( H,  x,  x,  x,  x,  S ));

   CONSTANT slnln1_QN_tab : VitalStateTableType := (
    ( L,  L,  x,  L,  x,  H ),
    ( L,  L,  x,  H,  x,  L ),
    ( L,  H,  L,  x,  x,  H ),
    ( L,  H,  H,  x,  x,  L ),
    ( L,  x,  L,  L,  x,  H ),
    ( L,  x,  H,  H,  x,  L ),
    ( H,  x,  x,  x,  x,  S ));

   CONSTANT srlab1_Q_tab : VitalStateTableType := (
    ( L,  x,  x,  L ),
    ( H,  L,  x,  H ),
    ( H,  H,  x,  S ));


end VTABLES;

---- end of VITAL tables library ----
